package com.ctsi.question.dto;

import com.ctsi.framework.common.convert.DateSerializerConvert;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;

import java.io.Serializable;

public class WeekReportDTO implements Serializable {

    /**
     * 周报ID
     */
    private String reportId;
    /**
     * 周报标题
     */
    private String reportTitle;
    /**
     * 创建时间
     */
    @JsonSerialize(using = DateSerializerConvert.Long2DateTimeSerialize.class)
    private Long createTime;
    /**
     * 是否已阅
     */
    private Integer readStatus;

    /**
     * 周报类型
     */
    private Integer reportType;

    /**
     * 创建人
     */
    private String submitorName;

    public WeekReportDTO() {
    }

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId;
    }

    public String getReportTitle() {
        return reportTitle;
    }

    public void setReportTitle(String reportTitle) {
        this.reportTitle = reportTitle;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Integer getReadStatus() {
        return readStatus;
    }

    public void setReadStatus(Integer readStatus) {
        this.readStatus = readStatus;
    }

    public Integer getReportType() {
        return reportType;
    }

    public void setReportType(Integer reportType) {
        this.reportType = reportType;
    }

    public String getSubmitorName() {
        return submitorName;
    }

    public void setSubmitorName(String submitorName) {
        this.submitorName = submitorName;
    }
}
